package com.mjf.ys.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/6/29 23:09
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class UserInfoVO {
    private String code;
    private String message;
    private String data;

    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    public static class DataVO {
        private DataVO1 data;
    }

    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    public static class DataVO1 {
       private List<ContentVO> content;
    }
    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    public static class ContentVO {
        /** 用户id */
        private String user_id;

        /** 编码code */
        private String code;

        /** 姓名 */
        private String name;

        /** 性别 */
        private Long sex;

        /** 公司名称 */
        private String corpname;

        /** 部门名称 */
        private String deptname;

        /** 人员类别 */
        private String psnclname;

        /** 邮箱 */
        private String email;

        /** 手机号 */
        private String mobile;

        /** 任职id */
        private String ss_staff_job_id;

        /** 人员id */
        private String bd_staffb_id;

        /** 部门id */
        private String deptid;

        /** 组织id */
        private String orgid;

        /** 人员停启用标识：1.启用，2.停用，0.初始化 */
        private Long bd_staffb_enable;

        /** 任职结束标识，1结束，0未结束 */
        private Long ss_staff_joba_endflag;

        /** 职级id */
        private String ss_staff_jobb_jobgradeid;

        /** 职位id */
        private String postid;

        /** 职位名称 */
        private String postname;

        /** 职务id */
        private String jobid;

        /** 职务名称 */
        private String jobname;
    }


}
